write-data
Write a YAML or JSON file to disk. Automatically detects the format to write based on extension. Or pass ext
on the options.
Install
Install with npm
$ npm i write-data --save
Usage
var writeData = require('write-data');
var data = {language: 'node_js', node_js: ['0.10', '0.12']};
async
writeData('.travis.yml', data, function(err) {
if (err) console.log(err);
});
sync
writeData.sync('.travis.yml', data);
result
Both result in a .travis.yml
file with the following contents:
language: node_js
node_js:
- "0.10"
- "0.12"
JSON
writeData('foo.json', {abc: 'xyz'}, function(err) {
if (err) console.log(err);
});
writeData.sync('foo.json', , {abc: 'xyz'});
Similar projects
Running tests
Install dev dependencies:
$ npm i -d && npm test
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Author
Jon Schlinkert
License
Copyright © 2015 Jon Schlinkert
Released under the MIT license.
This file was generated by verb-cli on November 17, 2015.